package com.tonghe.domain.entity;

import java.util.Date;

import java.io.Serializable;
import java.util.List;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.experimental.Accessors;

/**
 * (Demand)表实体类
 *
 * @author tonghe
 * @since 2022-09-09 18:46:53
 */
@SuppressWarnings("serial")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@TableName("th_demand")
public class Demand  {

    /** 主键 */
    @TableId
    private Long id;

    /** 具体要求 */
    private String demandName;

    /** 父id */
    private Long pId;

    /** 状态 */
    private String status;

    /**   子需求   */
    @TableField(exist = false)
    private List<Demand> children;

    /** 创建时间 */
    private Date createTime;

    /** 创建者 */
    private Integer createBy;

    /** 更新时间 */
    private Date updateTime;

    /** 更新者 */
    private Integer updateBy;



}

